Big Huge Thesaurus

destroying angel

noun